home *** CD-ROM | disk | FTP | other *** search
/ Trusted Irix /B 4.0.4 / Trusted-Irix B-4.0.1.iso / dist / eoe1.idb / usr / include / sys / IP4addrs.h.z / IP4addrs.h
C/C++ Source or Header  |  1992-04-03  |  2KB  |  65 lines

  1. #if IP4
  2. #ifndef __SYS_IP4ADDRS_H__
  3. #define __SYS_IP4ADDRS_H__
  4.  
  5. /**************************************************************************
  6.  *                                      *
  7.  *          Copyright (C) 1990, Silicon Graphics, Inc.          *
  8.  *                                      *
  9.  *  These coded instructions, statements, and computer programs  contain  *
  10.  *  unpublished  proprietary  information of Silicon Graphics, Inc., and  *
  11.  *  are protected by Federal copyright law.  They  may  not be disclosed  *
  12.  *  to  third  parties  or copied or duplicated in any form, in whole or  *
  13.  *  in part, without the prior written consent of Silicon Graphics, Inc.  *
  14.  *                                      *
  15.  **************************************************************************/
  16. #ident "$Revision: 1.5 $"
  17.  
  18. /*
  19.  * Definitions of physical memory usage for the IP4
  20.  * 
  21.  * 
  22.  * 0x1fffffff            ---------------------------------
  23.  *                 | Prom text & read only data    |
  24.  * 0x1fc00000            ---------------------------------
  25.  *                 | SASH text, data, & bss    |
  26.  * 0x00300000            ---------------------------------
  27.  *                | SASH stack            |
  28.  *                --------------------------------
  29.  *                | UNIX (if symmon loaded)    |
  30.  * 0x00041000            ---------------------------------
  31.  *                | Diag text, data, bss, OR    |
  32.  *                | Symmon text, data, bss    |
  33.  * 0x00019000            ---------------------------------
  34.  *                | Diag stack, OR        |
  35.  *                | Symmon stack, OR        |
  36.  *                | UNIX (if symmon not loaded)    |
  37.  * 0x00018000            ---------------------------------
  38.  *                | Prom stack            |
  39.  *                 ---------------------------------
  40.  *                | Prom bss            |
  41.  * 0x00000500            ---------------------------------
  42.  *                | restart block            |
  43.  * 0x00000400            ---------------------------------
  44.  *                | general exception handler    |
  45.  * 0x00000080            ---------------------------------
  46.  *                | utlbmiss handler        |
  47.  * 0x00000000            ---------------------------------
  48.  */ 
  49.  
  50. /*
  51.  * Address definitions
  52.  */
  53. #define    SYMMON_STACK        0xa0019000
  54. #define    PROM_STACK        0xa0018000
  55. #define    DIAGSTACK_ADDR        0xa0019000
  56. #define    RESTART_ADDR        0xa0000400
  57.  
  58. /*
  59.  * Size definitions
  60.  */
  61. #define SYMMON_PDASIZE        512    /* size per CPU */
  62.  
  63. #endif /* __SYS_IP4ADDRS_H__ */
  64. #endif /* IP4 */
  65.